package com.feige.pojo.vo;

import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

public class ImagesQueryVo {

    @ApiModelProperty(value = "页码")
    private Integer pageNum;

    @ApiModelProperty(value = "每页条数")
    private Integer pageSize;

    @ApiModelProperty(value = "ID")
    private String id;

    @ApiModelProperty(value = "所属模块")
    private String module;

    @ApiModelProperty(value = "上传之前文件的名字")
    private String originalFileName;

    @ApiModelProperty(value = "上传之后文件的路径")
    private String path;

    @ApiModelProperty(value = "状态")
    private Integer status;

    @ApiModelProperty(value = "开始日期")
    private Date beginTime;

    @ApiModelProperty(value = "结束日期")
    private Date endTime;

    public ImagesQueryVo() {
    }

    public ImagesQueryVo(Integer pageNum, Integer pageSize, String id, String module, String originalFileName, String path, Integer status, Date beginTime, Date endTime) {
        this.pageNum = pageNum;
        this.pageSize = pageSize;
        this.id = id;
        this.module = module;
        this.originalFileName = originalFileName;
        this.path = path;
        this.status = status;
        this.beginTime = beginTime;
        this.endTime = endTime;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getModule() {
        return module;
    }

    public void setModule(String module) {
        this.module = module;
    }

    public String getOriginalFileName() {
        return originalFileName;
    }

    public void setOriginalFileName(String originalFileName) {
        this.originalFileName = originalFileName;
    }

    public String getPath() {
        return path;
    }

    public void setPath(String path) {
        this.path = path;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    @Override
    public String toString() {
        return "ImagesQueryVo{" +
                "pageNum=" + pageNum +
                ", pageSize=" + pageSize +
                ", id='" + id + '\'' +
                ", module='" + module + '\'' +
                ", originalFileName='" + originalFileName + '\'' +
                ", path='" + path + '\'' +
                ", status=" + status +
                ", beginTime=" + beginTime +
                ", endTime=" + endTime +
                '}';
    }
}
